• Article  

      Building energy-aware smart homes using web technologies 

      Kamilaris, Andreas; Pitsillides, Andreas; Yiallouros, M. (2013)
      New technological advancements allow the Internet to penetrate in embedded computing. IPv6 envisions to merge the physical and the digital world, through the Internet. The Web of Things interconnects the expanding ecosystem ...
    • Article  

      CDNs content outsourcing via generalized communities 

      Katsaros, Dimitrios S.; Pallis, George C.; Stamos, Kostas; Vakali, Athena I.; Sidiropoulos, Antonis; Manolopoulos, Yannis (2009)
      Content distribution networks (CDNs) balance costs and quality in services related to content delivery. Devising an efficient content outsourcing policy is crucial since, based on such policies, CDN providers can provide ...
    • Article  

      CFP taxonomy of the approaches for dynamic web content acceleration 

      Papastavrou, Stavros; Samaras, George S.; Evripidou, Paraskevas; Chrysanthis, Panos K. (2005)
      Approximately a decade since it was first introduced, dynamic Web content technology has been gaining in popularity over static means for content dissemination. Its rising demand for computational and network resources has ...
    • Conference Object  

      Characterization and analysis of a web search benchmark 

      Hadjilambrou, Zacharias; Kleanthous, Marios M.; Sazeides, Yiannakis (Institute of Electrical and Electronics Engineers Inc., 2015)
      Web search as a service is very impressive. Web search runs on thousands of servers which perform search on an index of billions of web pages. The search results must be both relevant to the user queries and reach the user ...
    • Article  

      Characterizing crawler behavior from web server access logs 

      Dikaiakos, Marios D.; Stassopoulou, Athena; Papageorgiou, Loizos (2003)
      In this paper, we present a study of crawler behavior based on Web-server access logs. To this end, we use logs from five different academic sites in three countries. Based on these logs, we analyze the activity of different ...
    • Article  

      A clustering-based prefetching scheme on a Web cache environment 

      Pallis, George C.; Vakali, Athena I.; Pokorný, Jaroslav (2008)
      Web prefetching is an attractive solution to reduce the network resources consumed by Web services as well as the access latencies perceived by Web users. Unlike Web caching, which exploits the temporal locality, Web ...
    • Article  

      Content Delivery Networks: Status and Trends 

      Vakali, Athena I.; Pallis, George C. (2003)
      An insight into the content delivery networks (CDN) architecture and popular CDN service providers is performed. CDNs improve network performance and offer fast and reliable applications and services by distributing content ...
    • Article  

      Content-selection strategies for the periodic prefetching of WWW resources via satellite 

      Dikaiakos, Marios D.; Stassopoulou, Athena (2001)
      In this paper we study satellite-caching, that is, the employment of satellite multicasting for the dissemination of prefetched content to WWW caches. This approach is currently being deployed by major satellite operators ...
    • Article  

      Contextual modelling in context-aware recommender systems: A generic approach 

      Mettouris, Christos; Papadopoulos, George Angelos (2013)
      Context-aware recommender systems (CARS) use context data to enhance their recommendation outcomes by providing more personalized recommendations. Context modelling is a basic procedure towards this direction since it ...
    • Conference Object  

      Coordinating web services using channel based communication 

      Lemniotes, Theophilos; Papadopoulos, George Angelos; Arbab, Farhad (2004)
      In this work we investigate the use of a new concept in component communication during the coordination of Web Services, expressed by the channel based coordinating communication system called Reo. The role of Reo is to ...
    • Conference Object  

      Crawler detection: A Bayesian approach 

      Stassopoulou, Athena; Dikaiakos, Marios D. (2006)
      In this paper, we introduce a probabilistic modeling approach for addressing the problem of Web robot detection from Web-server access logs. More specifically, we construct a Bayesian network that classifies automatically ...
    • Article  

      DBGlobe: A service-oriented P2P system for global computing 

      Pitoura, Evaggelia 1967-; Abiteboul, S.; Pfoser, D.; Samaras, George S.; Vazirgiannis, M. (2003)
      The challenge of peer-to-peer computing goes beyond simple file sharing. In the DBGlobe project, we view the multitude of peers carrying data and services as a super-database. Our goal is to develop a data management system ...
    • Article  

      Demo: Professor2Student - Connecting supervisors and students 

      Ioannides, F.; Kapitsaki, Georgia M.; Paspallis, Nearchos (2013)
      The wide spread of mobile platforms has brought a wide range of applications for the nomadic user addressing different domains. Universities constitute an ideal environment for the creation and introduction of novel ...
    • Article  

      Design and implementation of a distributed crawler and filtering processor 

      Zeinalipour-Yazdi, Constantinos D.; Dikaiakos, Marios D. (2002)
      Web crawlers are the key component of services running on Internet and providing searching and indexing support for the entire Web, for corporate Intranets and large portal sites. More recently, crawlers have also been ...
    • Conference Object  

      Distributed location aware web crawling 

      Papapetrou, Odysseas; Samaras, George S. (2004)
      Distributed crawling has shown that it can overcome important limitations of the today's crawling paradigm. However, the optimal benefits of this approach are usually limited to the sites hosting the crawler. In this work, ...
    • Article  

      Embracing cognitive factors and Fuzzy Logic in adaptive interactive systems 

      Papatheocharous, Efi; Belk, Marios; Germanakos, Panagiotis; Samaras, George S. (2013)
      The increased demand of services on the Web to satisfy the diverse characteristics of users have resulted in a plethora of applications that aim to provide personalized services based on the heterogeneous needs and preferences ...
    • Article  

      Enabling cross-platform mobile application development: A context-aware middleware 

      Achilleos, Achilleas P.; Kapitsaki, Georgia M. (2014)
      The emergence of mobile computing has changed the rules of web application development. Since context-awareness has become almost a necessity in mobile applications, web applications need to adapt to this new reality. A ...
    • Conference Object  

      Enhancing e-learning environments with users' cognitive factors: The case of EKPAIDEION 

      Tsianos, Nikos; Germanakos, Panagiotis; Lekkas, Zacharias; Mourlas, Constantinos; Belk, Marios; Christodoulou, Eleni; Spanoudis,George C.; Samaras, George S. (Academic Conferences Limited, 2008)
      We are now witnessing an extensive and gradually increasing use of the World Wide Web space, proved to be a quite favourable way of communication, due to its speed, simplicity and efficiency. Distance learning (or eLearning) ...
    • Article  

      Evaluation metrics for ehealth services and applications within smart houses context 

      Georgiadis, Dimosthenis; Germanakos, Panagiotis; Andreou, Panayiotis G.; Samaras, George S. (2009)
      eHealth services is a continuously growing sector, driving the need for advances in both the network characteristics and infrastructure, as well as in the available mobile devices used. The same need requires the development ...
    • Article  

      Exploring content dependencies to better balance performance and freshness in web database applications 

      Papastavrou, Stavros; Chrysanthis, Panos K.; Samaras, George S. (2012)
      In this paper, we present a novel approach for materializing dynamic web pages by exploiting content dependencies and user access patterns. We introduce two new semantic-based data freshness metrics and show that our ...